black turban snail - French English Dictionary